function GM:SetupMove( ply, move )
	if( ply == nil or not ply:Alive() ) then
		return;
	end
	if( ply:Crouching() ) then
		move:SetMaxClientSpeed( 190 );
		return;	
	end
	if( ply:KeyDown( IN_SPEED ) ) then
		move:SetMaxClientSpeed( 260 );
		return;
	elseif( ply:GetVelocity():Length() > 10 ) then
		move:SetMaxClientSpeed( 200 );
		return;	
	end
end



